From 5f630481db5f9d5f76498a1c490788543bcaff79 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Mon, 17 Aug 2020 13:18:07 +0200 Subject: [PATCH] Adwaita: rich-list styling FIXME: why is the second list in Demo>List Box>Controls taller? https://gitlab.gnome.org/GNOME/gtk/-/issues/3073 --- demos/widget-factory/widget-factory.ui | 57 +------------------------- gtk/theme/Adwaita/_common.scss | 21 +++++++++- 2 files changed, 20 insertions(+), 58 deletions(-) diff --git a/demos/widget-factory/widget-factory.ui b/demos/widget-factory/widget-factory.ui index fccbb520d9..dd9903ce7a 100644 --- a/demos/widget-factory/widget-factory.ui +++ b/demos/widget-factory/widget-factory.ui @@ -1643,10 +1643,6 @@ microphone-sensitivity-medium-symbolic Row 1 start center - 6 - 6 - 6 - 6 1 @@ -1654,10 +1650,6 @@ microphone-sensitivity-medium-symbolic end center - 6 - 6 - 12 - 12 @@ -1674,10 +1666,6 @@ microphone-sensitivity-medium-symbolic Row 2 start center - 6 - 6 - 6 - 6 1 @@ -1685,10 +1673,6 @@ microphone-sensitivity-medium-symbolic end center - 6 - 6 - 12 - 12 0 150 adjustment1 @@ -1707,10 +1691,6 @@ microphone-sensitivity-medium-symbolic Row 3 start center - 6 - 6 - 6 - 6 1 @@ -1719,10 +1699,6 @@ microphone-sensitivity-medium-symbolic object-select-symbolic end center - 6 - 6 - 12 - 12 0 @@ -1740,10 +1716,6 @@ microphone-sensitivity-medium-symbolic Row 4 start center - 6 - 6 - 6 - 6 1 @@ -1753,10 +1725,6 @@ microphone-sensitivity-medium-symbolic 1 end center - 6 - 6 - 12 - 12 @@ -1773,10 +1741,6 @@ microphone-sensitivity-medium-symbolic Row 5 start center - 6 - 6 - 6 - 6 1 @@ -1784,10 +1748,6 @@ microphone-sensitivity-medium-symbolic end center - 6 - 6 - 12 - 12 appointment-soon-symbolic @@ -1805,10 +1765,6 @@ microphone-sensitivity-medium-symbolic Row 6 start center - 6 - 6 - 6 - 6 1 @@ -1816,10 +1772,6 @@ microphone-sensitivity-medium-symbolic end center - 6 - 6 - 12 - 12 @@ -1835,10 +1787,6 @@ microphone-sensitivity-medium-symbolic Row 7 start center - 6 - 6 - 6 - 6 1 @@ -1855,10 +1803,7 @@ microphone-sensitivity-medium-symbolic Row 8 start center - 6 - 6 - 6 - 6 + 1 diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 11e14836df..519a4a89e1 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -3072,7 +3072,7 @@ separator { * Lists * *********/ listview, -list, .rich-list { +list { color: $text_color; background-color: $base_color; border-color: $borders_color; @@ -3083,7 +3083,7 @@ list, .rich-list { border-color: $backdrop_borders_color; } - > row { padding: 18px; } + > row { padding: 2px; } > row.expander { padding: 0px; } > row.expander .row-header { padding: 2px; } @@ -3145,6 +3145,23 @@ row { background-color: $selected_bg_color; } +/******************************************************* + * Rich Lists * + * Large list usually containing lots of widgets * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073 * + *******************************************************/ + + +.rich-list { /* rich lists usually containing other widgets than just labels/text */ + & > row { + padding: 8px 12px; + min-height: 32px; /* should be tall even when only containing a label */ + + & > box { + border-spacing: 12px; + } + } +} /********************* * App Notifications * -- 2.30.2